package com.jee.ssm.model;

import com.jee.ssm.model.base.BaseModel;
import java.util.Date;

/**
 * 
 * 表名 s_park
 * @author GaoXiang
 * @version 1.0
 * Create time 2019/08/07
 */
public class Park extends BaseModel {
    /**
     * 
     * 表字段 : s_park.id
     * Create time 2019/08/07
     */
    private String id;

    /**
     * 停车场名称
     * 表字段 : s_park.name
     * Create time 2019/08/07
     */
    private String name;

    /**
     * 经度
     * 表字段 : s_park.lon
     * Create time 2019/08/07
     */
    private String lon;

    /**
     * 纬度
     * 表字段 : s_park.lat
     * Create time 2019/08/07
     */
    private String lat;

    /**
     * 车位数
     * 表字段 : s_park.berth_num
     * Create time 2019/08/07
     */
    private Integer berthNum;

    /**
     * 剩余车位数
     * 表字段 : s_park.berth_surplus
     * Create time 2019/08/07
     */
    private Integer berthSurplus;

    /**
     * 开始营业时间（暂时不用）
     * 表字段 : s_park.start_business
     * Create time 2019/08/07
     */
    private Date startBusiness;

    /**
     * 结束营业时间（暂时不用）
     * 表字段 : s_park.end_business
     * Create time 2019/08/07
     */
    private Date endBusiness;

    /**
     * 城市名称
     * 表字段 : s_park.city_name
     * Create time 2019/08/07
     */
    private String cityName;

    /**
     * 关联城市id
     * 表字段 : s_park.city_id
     * Create time 2019/08/07
     */
    private String cityId;

    /**
     * 创建时间
     * 表字段 : s_park.create_time
     * Create time 2019/08/07
     */
    private Date createTime;

    /**
     * 是否支持包期（0-拒绝包期 1-允许包期）
     * 表字段 : s_park.time_limit_status
     * Create time 2019/08/07
     */
    private Integer timeLimitStatus;

    /**
     * 停车场类型(0,路侧停车场；1，封闭停车场)
     * 表字段 : s_park.type
     * Create time 2019/08/07
     */
    private Integer type;

    /**
     * 是否支持预约 0-否    1-是
     * 表字段 : s_park.re_status
     * Create time 2019/08/07
     */
    private Integer reStatus;

    /**
     * 是否绑定子终端（0-未绑定  1-已绑定）
     * 表字段 : s_park.eq_status
     * Create time 2019/08/07
     */
    private Integer eqStatus;

    /**
     * 停车场编号
     * 表字段 : s_park.park_code
     * Create time 2019/08/07
     */
    private String parkCode;

    /**
     * 停车场地址详情
     * 表字段 : s_park.address_info
     * Create time 2019/08/07
     */
    private String addressInfo;

    /**
     * 停车场备注信息
     * 表字段 : s_park.park_info
     * Create time 2019/08/07
     */
    private String parkInfo;

    /**
     * 构造方法
     */
    public Park(String id, String name, String lon, String lat, Integer berthNum, Integer berthSurplus, Date startBusiness, Date endBusiness, String cityName, String cityId, Date createTime, Integer timeLimitStatus, Integer type, Integer reStatus, Integer eqStatus, String parkCode, String addressInfo, String parkInfo) {
        this.id = id;
        this.name = name;
        this.lon = lon;
        this.lat = lat;
        this.berthNum = berthNum;
        this.berthSurplus = berthSurplus;
        this.startBusiness = startBusiness;
        this.endBusiness = endBusiness;
        this.cityName = cityName;
        this.cityId = cityId;
        this.createTime = createTime;
        this.timeLimitStatus = timeLimitStatus;
        this.type = type;
        this.reStatus = reStatus;
        this.eqStatus = eqStatus;
        this.parkCode = parkCode;
        this.addressInfo = addressInfo;
        this.parkInfo = parkInfo;
    }

    /**
     * 构造方法
     */
    public Park() {
        super();
    }

    /**
     * 
     * @return id 
     */
    public String getId() {
        return id;
    }

    /**
     * 
     * @param id 
     */
    public void setId(String id) {
        this.id = id;
    }

    /**
     * 停车场名称
     * @return name 停车场名称
     */
    public String getName() {
        return name;
    }

    /**
     * 停车场名称
     * @param name 停车场名称
     */
    public void setName(String name) {
        this.name = name;
    }

    /**
     * 经度
     * @return lon 经度
     */
    public String getLon() {
        return lon;
    }

    /**
     * 经度
     * @param lon 经度
     */
    public void setLon(String lon) {
        this.lon = lon;
    }

    /**
     * 纬度
     * @return lat 纬度
     */
    public String getLat() {
        return lat;
    }

    /**
     * 纬度
     * @param lat 纬度
     */
    public void setLat(String lat) {
        this.lat = lat;
    }

    /**
     * 车位数
     * @return berth_num 车位数
     */
    public Integer getBerthNum() {
        return berthNum;
    }

    /**
     * 车位数
     * @param berthNum 车位数
     */
    public void setBerthNum(Integer berthNum) {
        this.berthNum = berthNum;
    }

    /**
     * 剩余车位数
     * @return berth_surplus 剩余车位数
     */
    public Integer getBerthSurplus() {
        return berthSurplus;
    }

    /**
     * 剩余车位数
     * @param berthSurplus 剩余车位数
     */
    public void setBerthSurplus(Integer berthSurplus) {
        this.berthSurplus = berthSurplus;
    }

    /**
     * 开始营业时间（暂时不用）
     * @return start_business 开始营业时间（暂时不用）
     */
    public Date getStartBusiness() {
        return startBusiness;
    }

    /**
     * 开始营业时间（暂时不用）
     * @param startBusiness 开始营业时间（暂时不用）
     */
    public void setStartBusiness(Date startBusiness) {
        this.startBusiness = startBusiness;
    }

    /**
     * 结束营业时间（暂时不用）
     * @return end_business 结束营业时间（暂时不用）
     */
    public Date getEndBusiness() {
        return endBusiness;
    }

    /**
     * 结束营业时间（暂时不用）
     * @param endBusiness 结束营业时间（暂时不用）
     */
    public void setEndBusiness(Date endBusiness) {
        this.endBusiness = endBusiness;
    }

    /**
     * 城市名称
     * @return city_name 城市名称
     */
    public String getCityName() {
        return cityName;
    }

    /**
     * 城市名称
     * @param cityName 城市名称
     */
    public void setCityName(String cityName) {
        this.cityName = cityName;
    }

    /**
     * 关联城市id
     * @return city_id 关联城市id
     */
    public String getCityId() {
        return cityId;
    }

    /**
     * 关联城市id
     * @param cityId 关联城市id
     */
    public void setCityId(String cityId) {
        this.cityId = cityId;
    }

    /**
     * 创建时间
     * @return create_time 创建时间
     */
    public Date getCreateTime() {
        return createTime;
    }

    /**
     * 创建时间
     * @param createTime 创建时间
     */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    /**
     * 是否支持包期（0-拒绝包期 1-允许包期）
     * @return time_limit_status 是否支持包期（0-拒绝包期 1-允许包期）
     */
    public Integer getTimeLimitStatus() {
        return timeLimitStatus;
    }

    /**
     * 是否支持包期（0-拒绝包期 1-允许包期）
     * @param timeLimitStatus 是否支持包期（0-拒绝包期 1-允许包期）
     */
    public void setTimeLimitStatus(Integer timeLimitStatus) {
        this.timeLimitStatus = timeLimitStatus;
    }

    /**
     * 停车场类型(0,路侧停车场；1，封闭停车场)
     * @return type 停车场类型(0,路侧停车场；1，封闭停车场)
     */
    public Integer getType() {
        return type;
    }

    /**
     * 停车场类型(0,路侧停车场；1，封闭停车场)
     * @param type 停车场类型(0,路侧停车场；1，封闭停车场)
     */
    public void setType(Integer type) {
        this.type = type;
    }

    /**
     * 是否支持预约 0-否    1-是
     * @return re_status 是否支持预约 0-否    1-是
     */
    public Integer getReStatus() {
        return reStatus;
    }

    /**
     * 是否支持预约 0-否    1-是
     * @param reStatus 是否支持预约 0-否    1-是
     */
    public void setReStatus(Integer reStatus) {
        this.reStatus = reStatus;
    }

    /**
     * 是否绑定子终端（0-未绑定  1-已绑定）
     * @return eq_status 是否绑定子终端（0-未绑定  1-已绑定）
     */
    public Integer getEqStatus() {
        return eqStatus;
    }

    /**
     * 是否绑定子终端（0-未绑定  1-已绑定）
     * @param eqStatus 是否绑定子终端（0-未绑定  1-已绑定）
     */
    public void setEqStatus(Integer eqStatus) {
        this.eqStatus = eqStatus;
    }

    /**
     * 停车场编号
     * @return park_code 停车场编号
     */
    public String getParkCode() {
        return parkCode;
    }

    /**
     * 停车场编号
     * @param parkCode 停车场编号
     */
    public void setParkCode(String parkCode) {
        this.parkCode = parkCode;
    }

    /**
     * 停车场地址详情
     * @return address_info 停车场地址详情
     */
    public String getAddressInfo() {
        return addressInfo;
    }

    /**
     * 停车场地址详情
     * @param addressInfo 停车场地址详情
     */
    public void setAddressInfo(String addressInfo) {
        this.addressInfo = addressInfo;
    }

    /**
     * 停车场备注信息
     * @return park_info 停车场备注信息
     */
    public String getParkInfo() {
        return parkInfo;
    }

    /**
     * 停车场备注信息
     * @param parkInfo 停车场备注信息
     */
    public void setParkInfo(String parkInfo) {
        this.parkInfo = parkInfo;
    }
}